@-webkit-keyframes bounceRightFade{
	0%{-webkit-transform:translate3d(150%,0,0px)}
	95%{-webkit-transform:translate3d(-10px,0,0px)}
	100%{-webkit-transform:translate3d(0px,0px,0px)}
}
@-webkit-keyframes bounceDownFade{
	0%{-webkit-transform:translate3d(0px,-100%,0px)}
	95%{-webkit-transform:translate3d(0px,5px,0px)}
	100%{-webkit-transform:translate3d(0px,0px,0px)}
}
@-webkit-keyframes bounceUpFade{
	0%{-webkit-transform:translate3d(0px,0,0px)}
	5%{-webkit-transform:translate3d(0px,5px,0px)}
	100%{-webkit-transform:translate3d(0px,-100%,0px)}
}
@-webkit-keyframes ppOpen4 {
	0%{opacity: 0;-webkit-transform:scale(0,0);}
	70%{opacity: 1;-webkit-transform:scale(1.2,1.2);}
	90%{opacity: 1;-webkit-transform:scale(0.9,0.9);}
	100%{opacity: 1;-webkit-transform:scale(1,1);}
}
@-webkit-keyframes rotate
{
	0%{-webkit-transform:rotate(0deg)}
	100%{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes bounceIn {
  from, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  80% {
    -webkit-transform: scale3d(3, 3, 3);
    transform: scale3d(3, 3, 3);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
